needle insertion device - French English Dictionary